home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
007
/
cstdio.arc
/
SRC.ARC
/
FNSMSG.C
< prev
next >
Wrap
C/C++ Source or Header
|
1984-09-17
|
1KB
|
63 lines
/* fnsmsg.c - message functions.
(C) Copyright 1984 Gregory R. Mansfield - All Rights Reserved.
G. R. Mansfield. 84/06/13.
Ver 1.1-4917.
*/
/* Each of these message functions requires a list of message pointers for the
arguments. The list is terminated by a 0 or NULL pointer. */
#include <ascii.h>
#include <stdio.h>
conmsg(msg) /* console message - display strings on console and advance line */
char **msg;
{
char **p;
for (p = &msg; *p; p++)
fputs(*p, stderr);
fputs("\n", stderr);
}
errmsg(msg) /* error message - ring bell, display strings and advance line */
char **msg;
{
char **p;
putchar(CV_BEL);
for (p = &msg; *p; p++)
fputs(*p, stderr);
fputs("\n", stderr);
}
extmsg(msg) /* exit message - display strings, advance line, and exit(1) */
char **msg;
{
char **p;
for (p = &msg; *p; p++)
fputs(*p, stderr);
fputs("\n", stderr);
exit(1);
}
oprmsg(msg) /* operator message - display strings, do not advance line */
char **msg;
{
char **p;
for (p = &msg; *p; p++)
fputs(*p, stderr);
putc('\r', stderr);
}
pmtmsg(msg) /* prompt message - display strings, stop at end of line */
char **msg;
{
char **p;
for (p = &msg; *p; p++)
fputs(*p, stderr);
}